The Power of Two Choices in Randomized Load

نویسندگان

  • Michael David Mitzenmacher
  • Christos Papadimitriou
  • Alistair Sinclair
چکیده

Suppose that n balls are placed into n bins, each ball being placed into a bin chosen independently and uniformly at random. Then, with high probability, the maximum load in any bin is approximately log n log log n. Suppose instead that each ball is placed sequentially into the least full of d bins chosen independently and uniformly at random. It has recently been shown that the maximum load is then only log log n log d +O(1) with high probability. Thus giving each ball two choices instead of just one leads to an exponential improvement in the maximum load. This result demonstrates the power of two choices, and it has several applications to load balancing in distributed systems. In this thesis, we expand upon this result by examining related models and by developing techniques for studying similar randomized load balancing schemes. We rst remove the restriction above that the balls be placed sequentially. We provide a lower bound demonstrating a tradeoo between the number of rounds of communication used and the maximum load achieved. Our lower bound shows that one cannot achieve a maximum load of O(log log n) with only a constant number of rounds of communication. We also provide simple algorithms that match our lower bounds within a constant factor. We then consider dynamic models, where balls enter and leave the system over time. This leads to a natural queueing problem: customers arrive as a Poisson stream at a collection of n servers. Each customer chooses d of these servers independently and uniformly at random and queues at the server currently containing the fewest customers. Customers require an exponentially distributed amount of service time before leaving the system. We call this model the supermarket model. We determine the behavior of the 2 supermarket model by deening an idealized process, corresponding to a system of innnite size, which is cleaner and easier to analyze. We then relate the idealized system to the nite system, bounding the error between them. Using this technique, we also study several generalizations of the supermarket model and many other load balancing schemes. Our results demonstrate the eeectiveness of having two choices in many situations.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Power of Two Choices in Randomized Load Balancing by

The Power of Two Choices in Randomized Load Balancing

متن کامل

On the Rate of Convergence of the Power-of-Two-Choices to its Mean-Field Limit

This paper studies the rate of convergence of the power-of-two-choices, a celebrated randomized load balancing algorithm for many-server queueing systems, to its mean field limit. The convergence to the mean-field limit has been proved in the literature, but the rate of convergence remained to be an open problem. This paper establishes that the sequence of stationary distributions, indexed by M...

متن کامل

Load Frequency Control in Two Area Power System Using Sliding Mode Control

In this article, the sliding mode control of frequency load control of power systems is studied. The study areaconsists of a system of water and heat. First, a mathematical model of the proposed system disturbances ismade and then sliding control mode for frequency load control is provided. By the system simulation andsliding mode control, it can be shown that the damping of oscillations is wel...

متن کامل

Two-Stage Stochastic Day-Ahead Market Clearing in Gas and Power Networks Integrated with Wind Energy

The significant penetration rate of wind turbines in power systems made some challenges in the operation of the systems such as large-scale power fluctuations induced by wind farms. Gas-fired plants with fast starting ability and high ramping can better handle natural uncertainties of wind power compared to other traditional plants. Therefore, the integration of electrical and natural gas syste...

متن کامل

Load frequency control of two-area interconnected power system using fuzzy logic control approach

Power systems are composed of power units that are constantly connected to each other and the electric power flux is constantly moving between them. All systems must be implemented in such a way that not only under normal conditions but also unwanted inputs or disturbances, are applied. It also remains stable or returns to a stable name at the earliest possible time. The fundamental factors...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996